const jsonwebtoken = require("jsonwebtoken");

// 密钥
const secret =
    "1221讲来1将lkjs1221讲来1将lkjs1221讲来1将lkjs1221讲来1将lkjs1221讲来1将lkjs1221讲来1将lkjs1221讲来1将lkjs1221讲来1将lkjs";

// 加密
const encode = jsonwebtoken.sign(
    { id: 4, username: "lh", nickname: "梁晗" },
    secret
);
console.log("encode", encode);

// 解密
const decode = jsonwebtoken.verify(encode, secret);
console.log("decode", decode);

// 如果使用不同的密钥，解密会失败
// const decode = jsonwebtoken.verify(encode, secret + "1");

// 如果修改了密文，也会解密失败
// const decode = jsonwebtoken.verify(encode + "1", secret);
